// 测试获取音色列表功能
import { getVoiceList } from '../api/roleApi.js';

// 测试函数
const testVoiceList = async () => {
  console.log('开始测试获取音色列表...');
  try {
    const result = await getVoiceList();
    console.log('获取音色列表结果:', result);
    
    if (result.code === 200) {
      console.log('音色列表数量:', result.data.length);
      console.log('音色列表详情:', result.data);
    } else {
      console.error('获取音色列表失败:', result.message);
    }
  } catch (error) {
    console.error('测试过程中出现错误:', error);
  }
};

// 导出测试函数供其他模块使用
export { testVoiceList };

// 如果直接运行此脚本，则执行测试
if (import.meta.url === new URL(process.argv[1], import.meta.url).href) {
  testVoiceList();
}